I'm not optimizing this.